home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.3 Development Libraries / SGI IRIX 6.3 Development Libraries.iso / dist6.3 / gl_dev.idb / usr / share / src / OpenGL / teach / glc / test4.c.z / test4.c
Encoding:
C/C++ Source or Header  |  1996-12-06  |  784 b   |  28 lines

  1. #include <GL/glc.h>
  2. #include <stdio.h>
  3.  
  4. int main(void) {
  5.     GLint i, masterCount;
  6.  
  7.     glcContext(glcGenContext());
  8.     masterCount = glcGeti(GLC_MASTER_COUNT);
  9.     for (i = 0 ; i < masterCount ; ++i) {
  10.         GLint charCount, j;
  11.  
  12.         glcNewFontFromMaster(1, i);
  13.         printf("GLC_FAMILY = \"%s\" ", glcGetFontc(1, GLC_FAMILY));
  14.         printf("GLC_VENDOR = \"%s\"\n", glcGetFontc(1, GLC_VENDOR));
  15.         charCount = glcGetFonti(1, GLC_CHAR_COUNT);
  16.         printf("  char count = %d\n", charCount);
  17.         for (j = 0 ; j < charCount ; ++j) {
  18.             printf(
  19.                 "    %d, %s\n", j+1, glcGetFontListc(1, GLC_CHAR_LIST, j)
  20.             );
  21.         }
  22.         printf("\n");
  23.         glcDeleteFont(1);
  24.     }
  25.     printf("Error = %d\n", glcGetError());
  26.     return 0;
  27. }
  28.